home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / mail / MicroMail.jar / g.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-07  |  4.0 KB  |  197 lines

  1. import java.util.Calendar;
  2.  
  3. // $FF: renamed from: g
  4. public class class_0 {
  5.    // $FF: renamed from: a boolean
  6.    private static boolean field_0 = false;
  7.    // $FF: renamed from: if a
  8.    private static a field_1;
  9.  
  10.    // $FF: renamed from: a (java.util.Calendar) java.lang.String
  11.    private static String method_0(Calendar var0) {
  12.       StringBuffer var1 = new StringBuffer(50);
  13.       switch (var0.get(7)) {
  14.          case 1:
  15.             var1.append("Sun");
  16.             break;
  17.          case 2:
  18.             var1.append("Mon");
  19.             break;
  20.          case 3:
  21.             var1.append("Tue");
  22.             break;
  23.          case 4:
  24.             var1.append("Wed");
  25.             break;
  26.          case 5:
  27.             var1.append("Thu");
  28.             break;
  29.          case 6:
  30.             var1.append("Fri");
  31.             break;
  32.          case 7:
  33.             var1.append("Sat");
  34.       }
  35.  
  36.       var1.append(", ");
  37.       var1.append(var0.get(5));
  38.       var1.append(" ");
  39.       switch (var0.get(2)) {
  40.          case 0:
  41.             var1.append("Jan");
  42.             break;
  43.          case 1:
  44.             var1.append("Feb");
  45.             break;
  46.          case 2:
  47.             var1.append("Mar");
  48.             break;
  49.          case 3:
  50.             var1.append("Apr");
  51.             break;
  52.          case 4:
  53.             var1.append("May");
  54.             break;
  55.          case 5:
  56.             var1.append("Jun");
  57.             break;
  58.          case 6:
  59.             var1.append("Jul");
  60.             break;
  61.          case 7:
  62.             var1.append("Aug");
  63.             break;
  64.          case 8:
  65.             var1.append("Sep");
  66.             break;
  67.          case 9:
  68.             var1.append("Oct");
  69.             break;
  70.          case 10:
  71.             var1.append("Nov");
  72.             break;
  73.          case 11:
  74.             var1.append("Dec");
  75.       }
  76.  
  77.       var1.append(" ");
  78.       var1.append(var0.get(1));
  79.       var1.append(" ");
  80.       var1.append(var0.get(11));
  81.       var1.append(":");
  82.       var1.append(var0.get(12));
  83.       var1.append(":");
  84.       var1.append(var0.get(13));
  85.       return var1.toString();
  86.    }
  87.  
  88.    // $FF: renamed from: a () boolean
  89.    public static boolean method_1() {
  90.       Calendar var0 = Calendar.getInstance();
  91.       field_1.b = method_0(var0);
  92.  
  93.       try {
  94.          i.a(i.j + i.int.a);
  95.          if (!i.a(i.t, false)) {
  96.             return false;
  97.          } else {
  98.             String var1 = field_1.if;
  99.             int var2 = 0;
  100.  
  101.             do {
  102.                int var3 = var1.indexOf(";", var2);
  103.                if (var3 < 0) {
  104.                   var3 = var1.length();
  105.                }
  106.  
  107.                i.a(i.char + var1.substring(var2, var3));
  108.                if (!i.a(i.s, false)) {
  109.                   return false;
  110.                }
  111.  
  112.                var2 = var3 + 1;
  113.             } while(var2 < var1.length());
  114.  
  115.             i.a(i.long);
  116.             if (!i.a(i.r, false)) {
  117.                return false;
  118.             } else {
  119.                i.a(a.for[0] + " \"" + i.int.goto + "\"" + " <" + i.int.a + ">");
  120.                i.a(a.for[1] + " " + field_1.if);
  121.                if (field_1.int != null) {
  122.                   i.a(a.for[4] + " " + field_1.int);
  123.                }
  124.  
  125.                if (i.int.long != null) {
  126.                   i.a(a.for[2] + " " + i.int.long);
  127.                }
  128.  
  129.                i.a(a.for[3] + " " + field_1.b);
  130.                i.a("Message-Id:<" + String.valueOf(var0.getTime().getTime()) + "cocoasoft.com>");
  131.                i.a("Mime-Version: 1.0");
  132.                i.a(a.for[5] + " text/plain;\r\tcharset=\"utf-8\"");
  133.                i.a("Content-Transfer-Encoding: 8bit");
  134.                i.a("X-Mailer: MicroMail v" + c.null + " by Cocoasoft d.o.o.");
  135.                i.a("");
  136.                i.if(field_1.char);
  137.                i.a(".");
  138.                i.l.flush();
  139.                if (!i.a(i.c, false)) {
  140.                   return false;
  141.                } else {
  142.                   return true;
  143.                }
  144.             }
  145.          }
  146.       } catch (Exception var4) {
  147.          i.k = null;
  148.          return false;
  149.       }
  150.    }
  151.  
  152.    // $FF: renamed from: a (v) boolean
  153.    public static boolean method_2(v var0) {
  154.       boolean var1 = true;
  155.       int var2 = 0;
  156.       i.int = null;
  157.       if (l.if(2) > 0) {
  158.          int var3 = j.if();
  159.  
  160.          for(int var4 = 0; var4 < var3; ++var4) {
  161.             i.int = j.if(var4);
  162.             if (i.int.for) {
  163.                break;
  164.             }
  165.  
  166.             i.int = null;
  167.          }
  168.  
  169.          if (i.int != null && i.a(false)) {
  170.             int var5 = l.if(2);
  171.             var0.a(var5, 0, i.int.int, MicroMail.r.getText(19), (String)null);
  172.  
  173.             for(int var6 = var5 - 1; var6 >= 0; --var6) {
  174.                var0.a(-1, var2, (String)null, " " + var2 + "/" + var5 + MicroMail.r.getText(46), (String)null);
  175.                field_1 = l.a(2, var6);
  176.                if (method_1()) {
  177.                   l.a(var6, field_1);
  178.                } else {
  179.                   var1 = false;
  180.                }
  181.  
  182.                ++var2;
  183.                System.gc();
  184.             }
  185.  
  186.             var0.a(-1, var5, (String)null, " " + var5 + "/" + var5 + MicroMail.r.getText(46), (String)null);
  187.             i.if(false);
  188.          } else {
  189.             var1 = false;
  190.             var0.a(-1, -1, (String)null, MicroMail.r.getText(20), (String)null);
  191.          }
  192.       }
  193.  
  194.       return var1;
  195.    }
  196. }
  197.